package com.xgg.taiwuinfo.gongfa.baihua.yushe;

import com.xgg.taiwuinfo.gongfa.abilities.Ability_Cast;
import com.xgg.taiwuinfo.gongfa.abilities.Ability_Cuipo_Body;
import com.xgg.taiwuinfo.gongfa.abilities.Ability_Cuipo_Damage;
import com.xgg.taiwuinfo.gongfa.abilities.Ability_Cuipo_Hit;
import com.xgg.taiwuinfo.gongfa.abilities.Ability_Cuipo_Poison;
import com.xgg.taiwuinfo.gongfa.base.Gongfa;
import com.xgg.taiwuinfo.gongfa.base.Gongfa_Cuipo_Yushe;
import com.xgg.taiwuinfo.utils.Element;
import com.xgg.taiwuinfo.utils.Inherit;
import com.xgg.taiwuinfo.utils.Requirement;

public class LiuXianJiuZhenShu extends Gongfa_Cuipo_Yushe {

    public LiuXianJiuZhenShu()
    {
        super("六弦九针术" , 3 , Element.ELEMENT_WATER , Inherit.INHERIT_BAIHUA);
        mGridOccupy = 2;
        //式
        Shi = new int[] { 4 , 0 , 0};/*御机*/
        //施法时间及气势
        ability_cast = new Ability_Cast(20 , 0, 60);
        //命中分布
        ability_cuipo_hit = new Ability_Cuipo_Hit(new int[] {4,5,1}, new int[] { 240, 384, 96});
        //攻击部位
        ability_cuipo_body = new Ability_Cuipo_Body(new int[]{
                /*胸腰头*/         0, 35, 5,
                /*四肢*/           0, 0, 35,  35,
                /*心神，毒，全身*/ 0,  0,  0
        });
        ability_cuipo_poison = new Ability_Cuipo_Poison(0,0,0,0,0,304);
        ability_cuipo_damage = new Ability_Cuipo_Damage(23.2,0,160,1.5 , 5, 0);
        PushYunGongObject(Gongfa.ABL_INDEX_Xieli,20 );
        PushYunGongObject(Gongfa.ABL_INDEX_Chaizhao , 20);
        PushYunGongObject(Gongfa.ABL_INDEX_Shanbi , 20);
        PushYunGongObject(Gongfa.ABL_INDEX_ZhiLiao , 80);
        InitYunGongAbility();

        mGongfaRequired[Requirement.GF_YS] = 480;
        mAttrRequired[Requirement.ATTR_LM] = 150;
        mAttrRequired[Requirement.ATTR_GG] = 70;
        mAttrRequired[Requirement.ATTR_DL] = 70;
        mJiyiRequired[Requirement.JY_YS] = 360;
        mJiyiRequired[Requirement.JY_ZJ] = 360;
    }
}
